package com.aust.furniture.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.aust.furniture.entity.Customer;

/**
 * 顾客的service接口
 */
public interface ICustomerService extends IService<Customer> {
    /**
     * 分页查询顾客数据
     * @param pageNum 第几页
     * @param pageSize 每页多少条数据
     * @param param 查询参数-顾客名称
     * @return
     */
    public IPage<Customer> selectCustomerPage(int pageNum,int pageSize,String param);

    /**
     * 新增一条顾客信息
     * @param customer
     */
    public int addCustomer(Customer customer);

    /**
     * 修改一条顾客信息
     * @param customer
     */
    public int editCustomer(Customer customer);

    /**
     * 根据主键id查询一个顾客对象
     * @param id
     * @return
     */
    public Customer queryCustomerById(Integer id);

    /**
     * 根据主键id删除一个顾客对象
     * @param id
     * @return
     */
    public int delCustomerById(Integer id);

}
